﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ElingOA6_Admin_DSJCJ.Model
{
    /// <summary>
    /// 信息权限
    /// </summary>
    public class DocClsAuthority
    {
        /// <summary>
        /// 构造函数
        /// </summary>
        public DocClsAuthority()
        {
        }
        /// <summary>
        /// 公司编码
        /// </summary>
        public string FEntityNo
        {
            set;
            get;
        }
        /// <summary>
        /// 信息类别编号
        /// </summary>
        public string FDocClsCd
        {
            set;
            get;
        }
        /// <summary>
        /// 对应编码
        /// </summary>
        public string FSourceNo
        {
            set;
            get;
        }
        /// <summary>
        /// 级别性质
        /// 1 正级
        /// 2 副级
        ///  正副职
        ///  任何人
        /// 主要针对
        /// 部门
        /// 工作组
        /// 岗位
        /// </summary>
        public string FProp
        {
            set;
            get;
        }
        /// <summary>
        /// 权限类型
        ///LOOK       查看权限  
        ///PUB         发布权限   有发布权限肯定可以维护（删除）自己发布的信息，但不能维护其他人发布的信息
        ///AUDIT      审批权限   9 , 对于工作流审批模式，编辑TAB要做特殊处理
        ///简单模式，就是选择人员
        ///MANAGE  信息维护  可以维护（删除） 指定范围的信息 
        /// </summary>
        public string FAuthorityType
        {
            set;
            get;
        }
        /// <summary>
        /// 代词
        /// ALL   所有人
        /// ASSIGNDEPT  部门
        /// ROLE 角色
        /// POST 岗位
        /// PERSON 人员
        /// LEADER 直接领导
        /// CHARGE 分管领导
        /// GROUP 工作组
        /// DEPT0 发起部门
        /// DEPT1 发起部门上级
        /// DEPT2 发起部门上2级
        /// DEPT3 发起部门上3级
        /// DEPT4 发起部门上4级
        /// DEPT5 发起部门上5级
        /// DEPT6 发起部门上6级
        /// </summary>
        public string FPronoun
        {
            set;
            get;
        }
        #region 自增加
        /// <summary>
        /// 对应编码的名称
        /// </summary>
        public string AllName
        {
            set;
            get;
        }
        #endregion
    }
}
